Tarkvaraline raadio on raadioside loomist võimaldav süsteem, kus tavaliselt riistvaraga teostatavad ülesanded viib läbi tarkvara. Tarkvaralise raadio plussideks on kokkuhoid seadmete pealt, süsteemi kiire muudetavus ja võimalus töötada väga suures sagedusvahemikus ja väga erinevate modulatsioonitüüpidega. Tarkvaraline raadio on alles viimasel aastakümnel muutunud laialt kasutavamaks, kuna alles viimastel aastatel on tavaliste arvutite võimsus jõudnud piisavale tasemele. Tarkvaralist raadiot ei tohiks segi ajada tarkvaraliselt juhitud raadioga, kus riistvara parameetreid muudetakse tarkvaraliselt. Tarkvaralise raadio plussid avalduvad rohkem raadiovastuvõtjas kui raadiosaatjas.
Kõige lihtsamal juhul koosneb tarkvaraline raadio antennist, analoog-digitaalmuundurist, digitaal-analoogmuundurist ja arvutist. Selline lahendus on aga suurte tehniliste raskuste ees. Nõrkade signaalide vastuvõtuks oleks veel vaja madalsignaalide võimendit ja tugevama signaali saatmiseks võimendit. Enamasti kasutatakse signaalide digiteerimiseks spetsiaalset liidest, kuid kui vastavat võimalust ei ole, on võimalik riistvara kasutades signaali sagedust veelgi allapoole tuua, misjärel on võimalik kasutada ka arvuti helikaarti.[1][2]